<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <script src="https://unpkg.com/fabric@4.6.0/dist/fabric.min.js"></script>
</head>
<body>
  <!-- <img src="https://img1.baidu.com/it/u=3206351602,2714439067&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500" alt=""> -->
  <!-- <img src="./assets/imgs/Snipaste_2022-10-25_11-11-58.png" alt=""> -->
  <canvas width="400" height="375" id="canvas" style="border: 1px solid #ccc;"></canvas>
  <script>
    // 绘制一个 canvas
    const canvas = new fabric.Canvas('canvas')
    
    // 绘制路径
    const path = new fabric.Path('M 0 0 L 200 100 L 150 200 L 120 200 z')
    path.set({
      top: 50, // 距离容器顶部距离 50px
      left: 50, // 距离容器左侧距离 50px
      fill: 'hotpink', // 填充 亮粉色
      stroke: 'black', // 描边颜色
      strokeWidth: 5 // 边线粗细 5
    })
    canvas.add(path)

    // 使用 new fabric.Path 创建路径。

    // M：可以理解为新的起始点x，y坐标
    // L：每个折点的x，y坐标
    // z：自动闭合（自动把结束点和起始点连接起来）

</script>
</body>
</html>